var config = require('../../../utils/config');
var API_URL = config.API_URL;
var util = require('../../../utils/util');
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var that = this;
    util.PRL(API_URL.account, {})
      .then(res => {
          console.log(res)
        that.setData(res.data.data)
      }).catch(res => {
        console.log(res);
      })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },
  bind: function (e) {
    console.log(e);
    var that = this;
    var name = e.currentTarget.dataset.name;
    // 拿到绑定状态
    var status = e.currentTarget.dataset.status;
    var typ = e.currentTarget.dataset.typ;
    var account = typ == 'email' ? that.data.info.email : that.data.info.mobile;
    console.log(account)
    // 如果为0则为绑定跳转去绑定页面 并拿到当前点击的值发送
     if (status == 0) {
      my.navigateTo({
        url: '/pages/user/account/bind/bind?name=' + name + '&typ=' + typ + '&account=' + account,
      })
    } else {
      // 在判断是否是手机号
      if (typ == 'mobile') {
        /* wx.navigateTo({
          url: '/pages/user/account/bind/bind?name=' + name + '&typ=' + typ + '&account=' + account + '&action=re',
        }) */
        my.navigateTo({
          url: '/pages/user/account/change/change',
        })
      }else{
        if(that.data.mobile == 0){
          util.showNotice('若想解绑邮箱请先绑定手机');
          return
        }
        my.navigateTo({
          url: '/pages/user/account/unbind/unbind?account=' + account + '&typ=' + typ
        })
      }
    } 
  }
})